package com.jic.product.model.vo.request;

import com.jic.common.base.vo.AdminOperate;
import com.jic.product.entity.vo.request.base.BaseEntityRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@ApiModel(description = " 虚拟仓库台账表实体类")
public class MStoreVirtualBalanceRequest extends BaseEntityRequest {
	private static final long serialVersionUID = 1L;

	private AdminOperate adminOperate;
    @ApiModelProperty(notes = "主键")
    private Long id;

    @ApiModelProperty(notes = "仓库Id(可以是实体,也可以是虚拟)")
    private Long storeId;

    @ApiModelProperty(notes = "包含冻结的总量")
    private String total;

    @ApiModelProperty(notes = "可售数量")
    private String available;

    @ApiModelProperty(notes = "冻结数量")
    private String block;

    @ApiModelProperty(notes = "关联商品Id")
    private Long productId;

    @ApiModelProperty(notes = "虚拟仓库名称")
    private String name;

    @ApiModelProperty(notes = "虚拟仓库code")
    private String code;


    @ApiModelProperty(notes = "仓库名称编码")
    private String warehouseCode;

    @ApiModelProperty(notes = "总库存最小区间")
    private Long totalMin;

    @ApiModelProperty(notes = "总库存最大区间")
    private Long totalMax;

    @ApiModelProperty(notes = "可售库存最小区间")
    private Long availableMin;

    @ApiModelProperty(notes = "可售存最大区间")
    private Long availableMax;

    @ApiModelProperty(notes = "部门编码")
    private Long deptId;

}
